"""
======================
Author: 柠檬班-小简
Time: 2022/11/2 21:55
Project: day9_framwork_V6
Company: 湖南零檬信息技术有限公司
======================
"""
"""
1、发送验证码
   http://mall.lemonban.com:8107/user/sendRegisterSms
   put请求
   mobile:"18678451111"   # 生成手机号码，未注册的
   数据库表tz_sms_log当中会添加一条记录，记录验证码。
   每一次自动化运行，怎么保证
   每次的手机号码不一样？？手机号码是没有注册的？？
   1）用faker生成手机号码。再去数据库查询，如果没有那就是的了。如果有，继续再生成一次。。
   2）去数据库用户表排序，按手机号码倒序。然后在现有手机号码上+1
   
   没有返回。
   

2、校验验证码
   http://mall.lemonban.com:8107/user/checkRegisterSms
   put请求
   {"mobile":"18678451111", # 与1中的手机号码一致
   "validCode":"284201"  # 来自数据库查询的验证码。数据库表tz_sms_log
   }
   响应结果：
   8b45f6f798e24a7a88215a22c080d278  --- 不是json格式

3、注册接口
   	http://mall.lemonban.com:8107/user/registerOrBindUser
   	put请求
   	{"appType":3,  #1小程序，2 微信公众号，3 pc登陆，4 h5登陆，5安卓登陆，6 ios登陆
   	"checkRegisterSmsFlag":"8b45f6f798e24a7a88215a22c080d278", # 校验验证码接口的返回值
   	"mobile":"18678451111",  # 与1中一致
   	"userName":"18678451111", # 与手机号码保持一致
   	"password":"lemonbest",
   	"registerOrBind":1,
   	"validateType":1}

响应结果：
{"access_token":"d8ca2241-0fca-4d6b-b6fc-4a4f88074fd4",
"token_type":"bearer",
"refresh_token":"81cfb940-1626-4631-a735-8a9da8389b32",
"expires_in":1295999,
"pic":null,
"userId":"813a00cb3deb4392b78b26b090bccbbf",
"nickName":"py54_666",
"enabled":true}
"""
